#ifndef _GAMER_H_
#define _GAMER_H_

#include "commons.hpp"
#include "player.hpp"
#include "protocol.hpp"

namespace Client
{

namespace C2S = Proto::Client2Server;

class AI
{
public:
	virtual void load(const unsigned char *field, const Player &player) = 0;
	virtual void command(C2S::SpeedAdjust &sa, C2S::Fire &fire) = 0;
	virtual ~AI() {};
};

}

#endif
